package com.cn.yang.dao.impl;

import com.cn.yang.dao.AboutUsDao;
import com.cn.yang.model.aboutUs.AboutUsModel;
import com.cn.yang.util.GetSqlSession;
import com.cn.yang.util.JDBC;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

public class AboutUsDaoImpl implements AboutUsDao {
    JDBC jdbc = new JDBC();
    //查询 AboutUs
    @Override
    public AboutUsModel findAboutUs(AboutUsModel model) {
        return GetSqlSession.getSqlSession().selectOne("com.cn.yang.dao.AboutUsDao.findAboutUs");
    }
    public AboutUsModel findAboutUs() {
        return GetSqlSession.getSqlSession().selectOne("com.cn.yang.dao.AboutUsDao.findAboutUs");
    }
// // 返回总条数
//     @Override
//     public int countAboutUs() {
//         String sql = "select count(*) as count  from aboutus ";
//         ResultSet result = jdbc.getResultSet(sql);
//         int count = 0;
//         try{
//             while (result.next()){
//                 count = result.getInt("count");
//             }
//         } catch (SQLException e) {
//             e.printStackTrace();
//         }
//         return count;
//     }
//查询 通过ID
    @Override
    public AboutUsModel selectById(Integer id) {
        return GetSqlSession.getSqlSession().selectOne("com.cn.yang.dao.AboutUsDao.selectById",id);
    }
//更新 AboutUs
    @Override
    public int updateAboutUs(AboutUsModel model) {
        return GetSqlSession.getSqlSession().update("com.cn.yang.dao.AboutUsDao.updateAboutUs",model);
    }
}
